import axios from 'axios';

const api = axios.create({
  baseURL: '/api',
});

export const TodoService = {
  getAllTodos: async () => {
    const response = await api.get('/todo/all');
    return response.data;
  },

  addTodo: async (todo) => {
    const response = await api.post('/todo/add', todo);
    return response.data;
  },

  updateTodo: async (todo) => {
    const response = await api.post('/todo/update', todo);
    return response.data;
  },

  deleteTodo: async (id) => {
    console.log('删除请求参数:', { id });
    const response = await api.post(`/todo/del?id=${parseInt(id, 10)}`);
    console.log('删除响应数据:', response.data);
    return response.data;
  },
}; 